![]() |
The Gaudi Framework
v27r0
|
specialization of Bounded verifier for for C-arrays More...


Public Member Functions | |
| BoundedVerifier () | |
| Constructors. More... | |
| virtual | ~BoundedVerifier ()=default |
| Destructor. More... | |
| bool | isValid (const typename Traits::CVal value) const |
| Check if the value is within bounds. More... | |
| bool | hasLower () const |
| Return if it has a lower bound. More... | |
| bool | hasUpper () const |
| Return if it has a lower bound. More... | |
| Traits::CRef | lower () const |
| Return the lower bound value. More... | |
| Traits::CRef | upper () const |
| Return the upper bound value. More... | |
| void | setLower (typename Traits::CRef value) |
| Set lower bound value. More... | |
| void | setUpper (typename Traits::CRef value) |
| Set upper bound value. More... | |
| void | clearLower () |
| Clear lower bound value. More... | |
| void | clearUpper () |
| Clear upper bound value. More... | |
| void | setBounds (typename Traits::CRef lower, typename Traits::CRef upper) |
| Set both bounds (lower and upper) at the same time. More... | |
| void | clearBounds () |
| Clear both bounds (lower and upper) at the same time. More... | |
| BoundedVerifier () | |
| Constructors. More... | |
| virtual | ~BoundedVerifier ()=default |
| Destructor. More... | |
| bool | isValid (const typename Traits::CVal value) const |
| Check if the value is within bounds. More... | |
| bool | hasLower () const |
| Return if it has a lower bound. More... | |
| bool | hasUpper () const |
| Return if it has a lower bound. More... | |
| Traits::CRef | lower () const |
| Return the lower bound value. More... | |
| Traits::CRef | upper () const |
| Return the upper bound value. More... | |
| void | setLower (typename Traits::CRef value) |
| Set lower bound value. More... | |
| void | setUpper (typename Traits::CRef value) |
| Set upper bound value. More... | |
| void | clearLower () |
| Clear lower bound value. More... | |
| void | clearUpper () |
| Clear upper bound value. More... | |
| void | setBounds (typename Traits::CRef lower, typename Traits::CRef upper) |
| Set both bounds (lower and upper) at the same time. More... | |
| void | clearBounds () |
| Clear both bounds (lower and upper) at the same time. More... | |
Private Types | |
| typedef Gaudi::Utils::PropertyTypeTraits< T[N]> | Traits |
| typedef Gaudi::Utils::PropertyTypeTraits< T[N]> | Traits |
Private Attributes | |
| bool | m_hasLowerBound |
| Data and Function Members for This Class Implementation. More... | |
| bool | m_hasUpperBound |
| const T | m_lowerBound [N] |
| const T | m_upperBound [N] |
Additional Inherited Members | |
Private Member Functions inherited from PropertyVerifier< T[N]> | |
| virtual | ~PropertyVerifier ()=default |
| virtual | ~PropertyVerifier ()=default |
| virtual bool | isValid (const typename Gaudi::Utils::PropertyTypeTraits< T >::CVal value) const =0 |
| virtual bool | isValid (const typename Gaudi::Utils::PropertyTypeTraits< T >::CVal value) const =0 |
specialization of Bounded verifier for for C-arrays
Definition at line 111 of file CArrayAsProperty.h.
|
private |
Definition at line 114 of file CArrayAsProperty.h.
|
private |
Definition at line 114 of file CArrayAsProperty.h.
|
inline |
Constructors.
Definition at line 119 of file CArrayAsProperty.h.
|
virtualdefault |
Destructor.
|
inline |
Constructors.
Definition at line 119 of file CArrayAsProperty.h.
|
virtualdefault |
Destructor.
|
inline |
Clear both bounds (lower and upper) at the same time.
Definition at line 160 of file CArrayAsProperty.h.
|
inline |
Clear both bounds (lower and upper) at the same time.
Definition at line 160 of file CArrayAsProperty.h.
|
inline |
Clear lower bound value.
Definition at line 148 of file CArrayAsProperty.h.
|
inline |
Clear lower bound value.
Definition at line 148 of file CArrayAsProperty.h.
|
inline |
|
inline |
|
inline |
Return if it has a lower bound.
Definition at line 135 of file CArrayAsProperty.h.
|
inline |
Return if it has a lower bound.
Definition at line 135 of file CArrayAsProperty.h.
|
inline |
|
inline |
|
inline |
Check if the value is within bounds.
Definition at line 127 of file CArrayAsProperty.h.
|
inline |
Check if the value is within bounds.
Definition at line 127 of file CArrayAsProperty.h.
|
inline |
|
inline |
|
inline |
Set both bounds (lower and upper) at the same time.
Definition at line 153 of file CArrayAsProperty.h.
|
inline |
Set both bounds (lower and upper) at the same time.
Definition at line 153 of file CArrayAsProperty.h.
|
inline |
Set lower bound value.
Definition at line 144 of file CArrayAsProperty.h.
|
inline |
Set lower bound value.
Definition at line 144 of file CArrayAsProperty.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Data and Function Members for This Class Implementation.
Data members
Definition at line 170 of file CArrayAsProperty.h.
|
private |
Definition at line 171 of file CArrayAsProperty.h.
|
private |
Definition at line 172 of file CArrayAsProperty.h.
|
private |
Definition at line 173 of file CArrayAsProperty.h.